سوال 1 از فصل 4
1-برنامه ای بنویسید که مجموع مربعات اعداد 1 تا 10 را محاسبه و چاپ کند.
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intI As Integer ,intS As integer
intS=0
for intI=1 to 10
intS=intS+intI^2
next intI
print"sum=";intS
end sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
2-برنامه ای بنویسید که تعدادی عدد صحیح از ورودی بگیرد و تعداد اعداد زوج و فرد را جداگانه چاپ کند (شرط توقف ورود ضفر است)
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN as Integer,intEven as integer,intOdd as integer
intEven=0
intOdd=0
intN=inputbox("enter an integer number or zero for exit:")
do while intN
if intN mod 2=0 then
intEven=intEven+1
Else
intOdd=intOdd+1
End If
IntN=inputbox("enter an integer number or zero for exit: ")
Print"number of Even number =";intEven
Print"number of Odd number =";intOdd
End sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
3-برنامه ای بنویسید که عدد N را بگیرد و حاصل عبارت زیر را چاپ کند.
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN As long , intf as long,intI As byte
intN=Inputbox("enter an integer number:")
intf=1
for intI=1 to intN
intF=intF*intI
next intI
print intN;"!=";intF
end sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
4-برنامه ای بنویسید که عددی را از ورودی دریافت کندو تعیین کند که آیا عدد اول است یا خیر؟
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN As integer,intI As Integer,blnF as Boolean
intN=Inputbox("enter an integer number :")
blnF=false
For intI=2 to intN-1
If intN mod intI =0 then
blnF=true
Exit For
End if
Next intI
If blnF=False Then
Msgbox"add aval ast",,"prime"
Else
Msgbox"add aval nist",,"prime"
End if
End sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
5-برنامه ای بنویسید که اعداد اول 1 تا 100 را چاپ کند.
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN as Integer , IntI As Integer,intF As Boolean
Cls
For intN = 2 to 100
intF = Fals
for intI = 2 to intN-1
if intN mod intI =0 Then
intF = true
exit for
End if
Next intI
If intF = False Then
Print intN;
End If
Next intN
End Sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
6-برنامه ای بنویسید که عددی صحیح از ورودی دریافت کند و مجموع ارقام آن را چاپ کند
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN as integer, intS As Integer
Dim intR As byte
intS=0
intN=Inputbox("Enter an integer number :")
Do While intN <> 0
intR = intn mod 10
intS = intS + intR
intN = intN 10
Print "sum of Digit is :"; intS
End sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
7-برنامه ای بنویسید که عددی صحیح از ورودی دریافت کند و مقلوب آن را چاپ کند .
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intN As Integer , intS As Integer
Dim intr As Byte , intReverse As Integer
IntN = Inputbox("Enter an integer number :")
intReverse=0
Do While intN<>0
intR=intN mod 10
intReverse = intReverse *10+intR
intN=intN10
Print "reverse is :";intReverse
End sub
4:در پنجره ی پرژوه روی دکمه View Object کلیک کنید تا فرم مجدد نمایش یابد .
این بار روی دکمه Exit کلیک کنید و فرمان End را بنویسید
Private sub cmdExit_Click()
End
End Sub
8-برنامه ای بنویسید که تمام اعداد صحیح سه رقمی که رقم یکان آنها با صدگان برابر است را چاپ کند
1:در پنجره مشخصه ها ،مشخصه name و captionرا به دلخواه تنظیم کنید.
2:از جعبه ابزار دو command button را به فرم اضافه کرده و مشخصه name آن ها را به ترتیب cmd Exit و Cmd Run قرار داده و مشخصه captioe آنها را نیز به ترتیب Exit وRun قرار دهید .
3- حال لازم است کد برنامه را اضافه کنیم برای این کار روی دکمه Rum دابل کلیک کرده و در صفحه ای که ظاهر شده دستورهای زیر را بنویسید:
Private sub cmd run_click()
Dim intI As byte, intJ As byte
Dim intN As Integer
For intI = 1 to 9
For intJ = 0 to 9
intN=intI*100+intJ*10+intI
Print intN;
Next intJ
Print
Next intI
End sub
پاسخ تمرین های فصل دوم در
ادامه مطلب...
پاسخ تمرین های فصل اول در
ادامه مطلب
واسه بازی پرسپولیس و فولاد رفته بودم استادیوم ، اخرای بازی بود که یکی از دوربینهای صدا سیما زوم کرده بود روی من بیچاره و داشت زنده ، تصویرم رو پخش میکرد!!
من از خدا بیخبر هم انگشتم رو تا ته کرده بودم تو دماغم و 360 درجه میچرخوندم ... بعد انگشتم رو در اوردم و مالیدم به لباس نفر کناریم!!
بعد از چند لحظه مهرناز باهام تماس گرفت و با گریه بهم گفت :
خاک تو سرت ، بی فرهنگ.! فقط میخواستی ابروی من رو جلو دوستام ببری... دیگه یه لحظه هم نمیخوام ببینمت!! تا اومدم بگم چی شده زرتی قطع کرد!!
هنوز گوشیم رو تو جیبم نزاشته بودم که بابام تماس گرفت و گفت:
حالا به جا دانشگاه میپیچونی میری فوتبال ببینی اره !!! امشب اومدی خونه اون دماغت رو صاف میکنم ، پسره ی بی شخصیت!!
اونم زارت قطع کرد!!
دوباره گوشیم صداش در اومد. اینبار جاسم بود... دوستم.. گفت:
اقا چه صحنه ای بود... کلی خندیدیم با بچه ها... یادت باشه اومدی یه دکتر زیبایی بهت معرفی کنم ، اون دماغت رو عمل کنی!!
زارت قطع کرد!!
هنوز تو شوک حرفای این سه نفر بودم که دیدم ، نفر کناریم داره با عصبانیت نگام میکنه و یهو یه کشیده ی محکم خابوند تو گوشم و گفت:
تا تو باشی دفعه ی بعد اشغالای دماغت رو با لباس این و اون پاک نکنی!!
.
.
.
یعنی اگه من دستم به اون فیلم بردار برسه...
پوریا پورسرخ:متولد۵۶ در تهران.دکترای فیزیولوژی گیاهی
لاله اسکندری: متولد ۵۱ در تهران. لیسانس گرافیک
مهناز افشار: متولد ۵۶ در تهران. دیپلم تجربی
پژمان بازغی: متولد ۵۳ در تهران. لیسانس صنایع
عسل بدیعی: متولد ۵۶ در تهران.لیسانس تغذیه
زیبا بروفه: متولد ۵۴ در تهران. لیسانس حقوق قضایی
ماهایا پتروسیان: متولد ۴۸ در تهران. لیسانس تئاتر
پارسا پیروزفر: متولد ۵۱ در تهران. لیسانس نقاشی
هانیه توسلی: متولد ۵۸ در همدان.دانشجوی رشته نمایش نامه نویسی
هدیه تهرانی : متولد ۵۱ در تهران.دیپلم
بهناز جعفری: متولد ۵۳ در تهران. لیسانس ادبیات نمایشی
رامبد جوان: متولد ۵۰ در تهران.دیپلم
چکامه چمن ماه: متولد ۵۹ در تهران.دیپلم مجسمه سازی
لیلا حاتمی: متولد ۵۱ در تهران. تحصیل در مهندسی برق و ادبیات مدرن فرانسه را در سوییس نیمه کاره رها کرد
مجید حاجی زاده: متولد ۵۸ در تهران.تحصیل در رشته میکروبیولوژی را رها کرد و هم اکنون تئاتر می خواند
میترا حجار: متولد ۵۵ در تهران.دیپلم
امین حیایی: متولد ۴۹ در تهران. تحصیل در رشته کامپیوتر را رها کرد
شهاب حسینی: متولد ۵۲ در تهران. تحصیل در رشته روانشناسی را رها کرد
شهرام حقیقت دوست: متولد ۵۱٫ کارشناس رشته تئاتر
رضا داوود نژاد:متولد ۵۹ در تهران. تحصیل در رشته حقوق را رها کرد
سام درخشانی: متولد ۵۹ در تهران.تحصیل در رشته نمایش را رها کرد
بهرام رادان: متولد ۵۸ در تهران. لیسانس مدیریت بازرگانی
حبیب رضایی: متولد ۴۸ در مشهد. لیسانس مدیریت بیمارستان
بهاره رهنما: متولد ۵۲ در تهران.لیسانس ادبیات فارسی و حقوق قضایی.دانشجوی فوق لیسانس در رشته نمایش
مریلا زارعی: متولد ۵۳ در تهران. لیسانس مهندسی صنایع قضایی
فقیهه سلطانی: متولد ۵۳ در تهران.لیسانس ادبیات نمایشی
رامبد شکرآبی: متولد ۵۱ در تهران. دیپلم ریاضی
رضا شفیعی جم: متولد ۵۰ در تهران. لیسانس نقاشی
غزل صارمی: متولد ۵۷ در تهران.دیپلم
میلاد صدر عاملی: متولد ۶۱٫ دانشجوی رشته مهندسی نساجی
امیر حسین صدیق: متولد ۵۱ در نیشابور. دیپلم بازیگری
لادن طباطبایی: متولد ۴۹ در تهران.لیسانس بازیگری
شبنم طلوعی: متولد ۵۰ در تهران. دیپلم
پرستو صالحی: متولد ۵۶ در تهران. لیسانس
رزیتا غفاری: متولد ۵۱ در تهران. لیسانس کارگردانی سینما
شقایق فراهانی: متولد ۵۱ در تهران. لیسانس نقاشی
گلشیفته فراهانی: متولد ۶۲ در تهران. دانشجوی رشته موسیقی
نگار فروزنده: متولد ۵۷ در تهران.دیپلم
حدیث فولادوند: متولد ۵۶ در تهران.فوق دیپلم
علی قربان زاده: متولد ۵۷ در تهران.دیپلم
شبنم قلی خانی: متولد ۵۶ در تهران. فوق لیسانس رشته تئاتر
ترانه علیدوستی: متولد ۶۳ در تهران. دیپلم
مهتاب کرامتی: متولد ۵۰ در تهران. لیسانس میکروبیولوژی
نیکی کریمی: متولد ۵۰ در تهران. دیپلم تجربی
مانی کسراییان: متولد ۵۵ در شیراز. لیسانس بازیگری
باران کوثری: متولد ۶۴ در تهران. دیپلم موسیقی
کامبیز کاشفی: متولد ۵۶ در تهران. دیپلم
محمد رضا گلزار: متولد ۵۴ در تهران.لیسانس مکانیک سیالات
پوپک گلدره: متولد ۵۰ در تهران. لیسانس روانشناسی
سروش گودرزی: متولد ۵۳ در تهران. لیسانس کامپوتر
لادن مستوفی: متولد ۵۱ در شهسوار. لیسانس کارگردانی
مرجان محتشم: متولد ۴۸ در تهران، رها کرده دبیرستان
یکتا ناصر:متولد ۵۷ در تهران.لیسانس مهندسی محیط زیست